#ifndef __HAL_POWERKEY_H__
#define __HAL_POWERKEY_H__

#include "gbl_types.h"
#include "os_api.h"
/*===========================================================================

                          Type definition.

===========================================================================*/

/*****************************************************************
* Function: hal_RegisterPowerkeyCB
*
* Description:
* 	该函数用于注册Powerkey状态回调函数， 回调函数会在powerkey按下时触发。
* 
* Parameters:
* 	powerkey_cb 	[In] 	Powerkey状态回调函数。
* 						    0: Powerkey松开
* 						    1: Powerkey按下
* 	interval     	[In] 	Powerkey状态检测周期，单位ms。
* Return:
* 	None
*
*****************************************************************/
void hal_RegisterPowerkeyCB(void (*powerkey_cb)(UINT8 ), uint32 interval);

#endif
